silly/idiot [us] - French English Dictionary